一維陣列宣告:
string[] arr = new string [5];
//直接指定陣列的大小。
string[] arr = new string[] {"A","B","C"};
//不指定陣列的大小,然後再後面放入值。
string[] arr = {"A","B","C"};
//宣告後直接給值,和2比較像,不過此寫法比較常用。
二維陣列宣告:
string[,] arr = {{"A","B"},{"C","D"},{"E","F"}};
//同一維陣列的第三種方式。
陣列讀法:
//一維陣列讀法:
for(int i=0;i<=arr.Length-1;i++)
{
string content = arr[i];
}
//二維陣列讀法:
for(int i=0;i<=arr.GetLength(0)-1;i++)
{
for(int j=0;j<=arr.GetLength(1)-1;j++)
{
string content = arr[i,j];
}
}
Function:
string[,] arr = {{"A","B"},{"C","D"},{"E","F"}};
1.GetLength(i)
取得維度i的長度。
例:
GetLength(0)=3
GetLength(1)=2
2.GetUpperBound(i)
取得維度i的上限。
例:
GetUpperBound(0)=2
GetUpperBound(2)=1